home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / MPW / gzip 1.2.2 / MACINFO < prev    next >
Encoding:
Text File  |  1993-07-11  |  2.9 KB  |  72 lines  |  [TEXT/MPS ]

  1. Gzip 1.2.2 for MacOS/MPW, 11-July-93
  2. ------------------------------------
  3.  
  4. This is the regular GNU gzip-1.2.2 distribution with a few extra files and
  5. modifications for MacOS using MPW 3.2.
  6.  
  7. This directory contains a ready-to-run tool for MPW. Just copy it to the
  8. "{MPW}"Tools: folder and you're off. I made a commando interface for it so
  9. go ahead and check it out if you like.
  10.  
  11. The gzip tool was compiled with the -mc68020 option so don't even try to use it
  12. on an old Mac. This shouldn't really be a problem since MPW 3.2 doesn't run on
  13. the 68000 anyway.
  14.  
  15. All of the changes specific to the Mac have been placed between `#ifdef macintosh'
  16. statements so that this should still compile on any other machine.
  17.  
  18. So far I haven't gotten around to building a full-blow Mac application out of
  19. gzip. I'll probably do this sometime soon. There are a couple of different
  20. ways to approach a gzip "application". The quickest and easiest would be to
  21. use something like SIOW with a Commando-like front end. Unfortunately I hate
  22. that approach. A command-line is great when you've got a shell like MPW (so you
  23. can automate gzip with scripts), but it really sucks when you kludge it through
  24. a dialog. Instead I'd like to make a clean, drag-and-drop interface with some
  25. kind-of-a slick way of changing options. We'll see...
  26.  
  27.     [I'm somewhat motivated to do this since gzip gets better compression
  28.     ratios than either CompactPro 1.3.3 or StuffIt Lite 3.0.5. Although to be
  29.     fully useful from the Finder its got to handle MacBinary intelligently (so
  30.     the resource forks don't get nuked). It's also got to do this in a way
  31.     that is still compatible with Unix. For example, if I gzip some Mac files
  32.     then `gzip -d' these files on Unix I want to end up with MacBinary files
  33.     (that could then be transferred to any Mac terminal program). You get the
  34.     idea.]
  35.  
  36.  
  37. INSTALLATION:
  38.  
  39. To build a new gzip you must install the `cextras.o' library in your {CLibraries}
  40. folder. Just change your current directory to :cextras-1.0 and type:
  41.  
  42.     BuildProgram install
  43.  
  44. This will compile the `cextras.o' library and install some extra header files
  45. in {CIncludes}.
  46.  
  47. Then you can change the directory back to gzip-1.2.2 and type:
  48.  
  49.     BuildProgram install
  50.  
  51. Which will build the gzip program (complete with commando resources).
  52.  
  53. CAVEATS:
  54.  
  55. This version of gzip does NOT know anything about resource forks. Do not use
  56. it on dual-forked files unless you convert the file into MacBinary format first
  57. (then you'll have to un-MacBinary the file when you decompress it).
  58.  
  59. BUGS:
  60.  
  61. The MacOS version of gzip hasn't been tested much, but I have been using it
  62. for a while now and it seems to function well. If you find any bugs please
  63. don't bother the people at GNU unless you are absolutely positive that it is
  64. their error (and not mine :-).
  65.  
  66. If you find an error that I have made please let me know. You can send email
  67. or a letter to:
  68.  
  69.     Anthony C. Ard <aard@netcom.com>
  70.     766 S. Nardo Ave. A-6
  71.     Solana Beach, CA. 92075
  72.